草庐IT

JavaBeans 替代品?

全部标签

android - 替代 Android WebView

我需要在我的应用程序中调用一个网站,但android随附的nativewebview无法正确显示该网站。我已经在网上搜索了一些答案,但除此之外我确实找到了很多Isthereanalternativetowebview?.如上文所述,我已经测试过人行横道。然而,人行横道有很多缺点:非常不稳定和不完整太大(包括人行横道会使您的apk至少增加50MB)恕我直言,尚未准备好生产。所以,我实际上非常拼命地寻找替代方案,但找不到。有人知道工作和生产就绪的webview吗?这对我很有帮助。编辑:我必须添加webView.getSettings().setDomStorageEnabled(true)

android - 对于低于 android 3.0 的 android 版本,替代 View 而不是 Stackviews

我正在尝试在我的应用程序中实现StackView行为,但我相信这个小部件只能从android3.0开始使用。我是Android操作系统的中级开发人员,因此对自定义View的了解有限。有人可以提供一些关于我如何在android2.2/2.3中实现Stackview的指示吗? 最佳答案 在API级别11(3.0)之前,SDK中没有具有这种确切功能的组件,因此您需要创建自己的自定义View以获得所需的效果。最简单/最快捷的方法是创建一个扩展FrameLayout的自定义View,因为FrameLayout的subview会自动堆叠在彼此之

Android 图像透明度 - API < 11 的已弃用 setAlpha 的替代方案

我想在背景图像上设置透明度。我在xml中尝试了android:alpha,但它什么也没做。我使用setAlpha(intalpha),效果很好,但它已被弃用,所以我想要另一个解决方案(因为它可能会在将来被删除)。有setImageAlpha和setAlpha(floatalpha),但这些在apilvl10中不可用(这是我的目标)。所以我的问题是:对于API10或更低版本的设备,setAlpha(intalpha)的替代品是什么(我只想提一下,超过1/4的设备使用API10或更低版本)。当我查看stackoverflow时,大多数人仍然建议使用setAlpha(intalpha),但正

java - 关于自动装箱,Java 中 Map<Integer, Integer> 的有效替代方案?

我正在使用LinkedHashMap在2D游戏中将层的值存储在图block上。较高的数字绘制在较低的数字上。在我的绘制函数中,我遍历值集并绘制每个值。这意味着我正在拆箱值(width*height*numLayers)次。我正计划移植到Android,因此我希望尽可能高效,但我认为这太多了?我使用map的原因是层数(键)很重要:4层以上的键绘制在玩家等上方。所以我经常需要跳过一堆键。我可能只使用int[10]因为我不需要那么多层,但是与我当前的HashMap相比,所有未使用的层都将占用32位,而我当前的HashMap可以有键0、9并且只占用64位。 最佳答案

java - 替代 java.nio.file

我在这个项目中使用AndroidStudio2.3.1和jdk1.8。我导入了一个项目,它使用“java.nio.file.Files”和“java.nio.file.Paths”。包“java.nio.file”在Java8中不存在。AndroidStudio也不允许选择jdk1.7。我能用这段代码做什么?publicvoidtoFile(finalStringpath)throwsIOException{Files.write(Paths.get(path),toBuffer());}和这段代码publicstaticSourcefromFile(finalStringpath)t

android - 用于本地网络或向设备 IP 发送消息的 GCM 替代方案

我想向连接到本地网络的某些设备发送通知。第一个选择是GCM,但这意味着向谷歌服务器发送消息,然后谷歌服务器将消息发送到设备。如果当前我的本地网络不提供互联网怎么办?如果没有这样的选择,有没有办法通过TCP包直接向设备发送消息? 最佳答案 你应该看看MQTT.还有一个与Android兼容的Java库;EclipsePaho客户端。用非常简单的术语来说,MQTT是一种非常适合您需要的异步发布/订阅机制。它运行在TCP/IP之上。您需要在服务器端使用MQTT代理(即mosquitto(mosquitto.org)或RSMB(ReallyS

java - Android 应用程序的 HashMap 替代品

我遇到了java.utilHashMap的OOM问题,所以我正在寻找内存友好的HashMap替代标准JavaHashmap。我尝试了Trove,它有所改进,但仍然时不时出现OOM。如果内存有效,我可以适应一些速度损失。我不是在寻找数据库。只要离线工作,基于文件的HashMap实现也很好。我正在存储int和byte等原语。另外,请说明您是否有过任何经验,以及您在内存力方面有多大进步。 最佳答案 我可以想到两个适合您的选项——哪个是最好的完全取决于您的应用程序。第一种是使用Wea​​kReference或SoftReference。现在

android - RecycleView 的 PointToPosition 替代方案

我要更换ListView通过RecyclerView,但我使用的是pointToPosition方法,有没有等价的? 最佳答案 对于RecyclerView你有findChildViewUnder(floatx,floaty).此方法返回一个subview,然后您可以使用它来使用getChildAdapterPosition(Viewchild)检索适配器位置. 关于android-RecycleView的PointToPosition替代方案,我们在StackOverflow上找到一个

java - 什么是 android ActionBar 的合适替代品?

我开发了一个使用actionBar的应用程序,但显然actionBar仅适用于SDK3.0或更高版本。我希望我的应用程序能够在早期的SDK上运行,什么是actionBar的合适替代品?弹出菜单上下文菜单等。请提出您认为适合替代或类似于操作栏的任何内容。 最佳答案 不,你也可以使用ActionbarSherlock,它支持3.0以下的版本,它也很好。这是一个库项目,您只需添加对项目的引用。http://actionbarsherlock.com/https://github.com/JakeWharton/ActionBarSherl

android - API 8 的 NumberPicker 替代品

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowwouldoneimplementaNumberPickerinAndroidAPI7?我需要在0到12范围内选择一个小整数。我的UI中用于执行此操作的空间是有限的,宽度必须大于高度。API8中是否有可用的小部件允许我执行此操作?编辑:可能重复之前的SO问题。我看到了一个密切相关的问题,但是A)它没有做出“横向方向”限制,并且B)关于可以从api11复制代码的建议没有跟进并解释具体如何做。